Method, system and program product for automatically modifying a display view during presentation of a web page

ABSTRACT

A system and method of using a browser for displaying a web page on a computer screen wherein the browser executes a web page animated construction and/or provides zoom in and out viewing of the web page as the web page is constructed. The animated construction involves the browser associating each web object with an animated mover character. The web object and animated mover character are moved from outside a boundary area of the web page to its programmed location within the web page wherein the movement simulates that the animated mover character is building the web page. The zoom in and out viewing of a web page involves execution of a web page construction algorithm, such as the web page animated construction algorithm, for display of the web objects on the web page. The browser determines whether web object display has exceeded a current zoomed view of the web page and zooms out the current zoomed view to accommodate additional web objects if display has exceeded the current zoomed view. The browser processes all of the web objects to display the entire web page with all of the web objects. The browser then zooms back into the current view of the web page to only an initial portion of the web page. A scroll indicator with the current view of the web page for indicating to a user scrollability and accessibility to more and other portions of the web page.

BACKGROUND OF THE INVENTION

[0001] 1. Technical Field

[0002] The present invention relates in general to construction,display, and viewing of web pages, and in particular to web pageanimated construction and display and zoom in and out viewing of a largeweb page.

[0003] 2. Description of the Related Art

[0004] Browsing of web pages has become commonplace in the use ofcomputers and the Internet or the World Wide Web. When retrieving andbrowsing a web page, the http address of the web page is specified. Thebrowser retrieves the html file that corresponds to the http address.The browser retrieves and displays the web page. However, the time forretrieving, loading, or downloading a web page may be quite extensive,and the user, especially those persons new to browsing the web, maybecome quite bored and impatient during this time that the web page isloading, downloading, and being constructed. The images gradually appearon the computer screen as the computer processes and displays the webpage information, and the user has to patiently wait for these images tobe displayed.

[0005] Furthermore, many web pages are relatively large, and they extendbeyond the current web page view that displays the web page on thecomputer screen. Thus, only a portion of the entire web page isdisplayed at a time in the available web page view for the user. Forsome users and/or new users who are browsing the web, the limited webpage view, which displays only a portion of the large web page, may bemisleading to them in making them think that they are viewing the entirelarge web page. Some of the users may not know what to do to view therest of the web page, or they may believe that they were viewing theentire web page.

[0006]FIG. 3 is a prior art figure showing a view of a computer screen90 with a retrieved web page 100 therein. The web page is identifiedwith a web page title 102 and has various web objects 104 and has ascroll bar 106 for scrolling through the web page. A browser executes atypical web page drawing algorithm for constructing the web page 100 onthe screen. One problem encountered by many users is that they may getbored with waiting for the web objects to appear and be fully displayedon the web page 100. Also, the viewing area of the web page 100 islimited to only being able to show a portion of the web page 100. Newand even some existing users may be misled in thinking that the portionof the web page 100 shown in the viewing area is the entire web page100.

[0007] Also, “more” bars on web pages allow a user or viewer to scrollor access additional, unseen portions of the web page that extend beyondthe viewing area of the web page. U.S. Pat. No. 5,896,132 provides aprior art example of such “more” bars, and this patent is incorporatedby reference herein. However, these “more” bars may not sufficiently ornecessarily indicate to the user or viewer that additional, unseenportions of the web page still exist or show the relative size orgeneral page layout compared to what is shown on the computer screen.

[0008] It would therefore be advantageous and desirable to provide asystem and method for constructing and displaying web pages that makethe web page loading process more interesting on the computer screen forthe user. It would also be advantageous and desirable to provide asystem and method for enabling and aiding the user to know and beindicated of the entire size of the web page being retrieved by theuser. It would still further be advantageous and desirable to provide aweb page animated construction and display that involves animated movercharacters moving portions or pieces of the web page onto the web pageviewing area as the web page is being constructed so that the user isprovided with at least some further interest during the web pageconstruction process. It would still also be advantageous and desirableto provide zoom in and out viewing capabilities of a large web page asthe web page is retrieved so that the user has knowledge and a generalindication of the relative size of the entire web page. It would stillfurther be advantageous and desirable to provide a web browser thatdisplays a web page that uses both the web page animated constructionand display and zoom in and out viewing of the entire web page.

SUMMARY OF THE INVENTION

[0009] It is therefore one object of the present invention to provide asystem and method for constructing and displaying web pages that makethe web page loading process more interesting on the computer screen forthe user.

[0010] It is another object of the present invention to provide a systemand method for enabling and aiding the user to know and be indicated ofthe entire size of the web page being retrieved by the user.

[0011] It is still a further object of the present invention to providea web page animated construction and display that involves animatedmover characters moving portions or pieces of the web page onto the webpage viewing area as the web page is being constructed so that the useris provided with at least some further interest during the web pageconstruction process.

[0012] It is still another object of the present invention to providezoom in and out viewing capabilities of a large web page as the web pageis retrieved so that the user has knowledge and a general indication ofthe relative size of the entire web page.

[0013] It is still a further object of the present invention to providea web browser that displays a web page that uses both the web pageanimated construction and display and zoom in and out viewing of theentire web page.

[0014] The foregoing objects are achieved as is now described. A systemand method of using a browser for displaying a web page on a computerscreen wherein the browser executes a web page animated constructionand/or provides zoom in and out viewing of the web page as the web pageis constructed. The animated construction involves the browserassociating each web object with an animated mover character. The webobject and animated mover character are moved from outside a boundaryarea of the web page to its programmed location within the web pagewherein the movement simulates that the animated mover character isbuilding the web page. The zoom in and out viewing of a web pageinvolves execution of a web page construction algorithm, such as the webpage animated construction algorithm, for display of the web objects onthe web page. The browser determines whether web object display hasexceeded a current zoomed view of the web page and zooms out the currentzoomed view to accommodate additional web objects if display hasexceeded the current zoomed view. The browser processes all of the webobjects to display the entire web page with all of the web objects. Thebrowser then zooms back into the current view of the web page to only aninitial portion of the web page. A scroll indicator with the currentview of the web page for indicating to a user scrollability andaccessibility to more and other portions of the web page.

[0015] The above as well as additional objects, features, and advantagesof the present invention will become apparent in the following detailedwritten description.

BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The novel features believed characteristic of the invention areset forth in the appended claims. The invention itself however, as wellas a preferred mode of use, further objects and advantages thereof, willbest be understood by reference to the following detailed description ofan illustrative embodiment when read in conjunction with theaccompanying drawings, wherein:

[0017]FIG. 1 is an overall block diagram of the computer hardware systemfor implementing the present invention web page animated constructionand display and zoom in and out viewing of a large web page;

[0018]FIG. 2 is an overall block diagram of computer systems and serverscommunicating over the Internet wherein each of the computer systems isable to implement the present invention web page animated constructionand display and zoom in and out viewing of a large web page;

[0019]FIG. 3 is a prior art figure showing a view of a computer screenwith a retrieved web page therein;

[0020]FIG. 4 is a view of a computer screen showing an initial step of aweb page being constructed by an animated mover character;

[0021]FIG. 5 is a view of a computer screen showing a subsequent step ofthe web page construction in FIG. 4 wherein the web page is beingconstructed by the animated mover character;

[0022]FIG. 6 is a view of a computer screen showing an initial step of aweb page being constructed by two animated mover characters;

[0023]FIG. 7 is a view of a computer screen showing the web page of FIG.6 continuing to be constructed by having the animated mover character(s)move each piece(s) or portion(s) or object(s) onto the web page viewingarea;

[0024]FIG. 8 is a view of a corner of the web page viewing area whereinan object is being moved from the outside to the inside of the web page;

[0025]FIG. 9 is a flow chart of an algorithm for displaying a web pageby a web browser wherein the web browser implements a web page animatedconstruction algorithm;

[0026]FIG. 10 is a flow chart of an example web page animatedconstruction algorithm that is able to be used in and implemented by thealgorithm of FIG. 9;

[0027]FIG. 11 is a view of a computer screen with a web page viewingarea showing a portion of an entire web page when the web page is beingretrieved;

[0028]FIG. 12 is a view of a computer screen with a web page viewingarea that is zooming out so that more portions of the entire web pagemay be seen when the web page is being retrieved;

[0029]FIG. 13 is a view of a computer screen with a web page viewingarea that is further zoomed out so that the entire web page may be seenwhen the web page is being retrieved;

[0030]FIG. 14 is a view of a computer screen with a web page viewingarea that is zooming back in after the entire web page has beenretrieved and seen;

[0031]FIG. 15 is a view of a computer screen with a web page viewingarea that continues to zoom back in showing only portions of the entireweb page after the entire web page has been retrieved and seen;

[0032]FIG. 16 is a view of a computer screen with a web page viewingarea that is zoomed back in showing only a portion of the entire webpage after the entire web page has been retrieved and seen wherein amore indicator area is located beneath the web page portion forindicating to the user that more portions of the web page existtherebelow; and

[0033]FIG. 17 is a flow chart of an algorithm for displaying a web pageby a web browser wherein the web browser implements the zoom in and outviewing of a web page as shown in FIGS. 11 to 16.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENT

[0034] The present invention provides a system and method forconstructing and displaying web pages that make the web page loadingprocess more interesting on the computer screen for the user, and italso provides a system and method for enabling and aiding the user toknow and be indicated of the entire size of the web page being retrievedby the user. The present invention discloses a web page animatedconstruction and display that involves animated mover characters movingportions or pieces of the web page onto the web page viewing area as theweb page is being constructed so that the user is provided with at leastsome further interest during the web page construction process. Thepresent invention further discloses zoom in and out viewing capabilitiesof a large web page as the web page is retrieved so that the user hasknowledge and a general indication of the relative size of the entireweb page. The present invention is also able to provide a web browserthat displays a web page that uses both the web page animatedconstruction and display and zoom in and out viewing of the entire webpage.

[0035] With reference now to the figures and in particular withreference to FIG. 1, an overall block diagram of the computer hardwaresystem 10 for implementing the present invention web page animatedconstruction and display and/or zoom in and out viewing of a web page isshown. The hardware system 10 is generally a computer system thatprovides Internet access and web browsing and is able to retrieve anddisplay web pages. The hardware system 10 has a number of computersub-systems in communications with or to each other on a communicationsbus 21. The various computer sub-systems coupled to the bus 21 includebut are not limited to the following systems or devices: a memorymanagement system 25, a microprocessor 22, a read only memory (ROM)system 23, a random access memory (RAM) system 24, an input/outputcontroller (I/O CONT.) 40, a digital signal processor 33, a hard disk26, a floppy disk 27, a CD ROM 32, a keyboard controller 28, a mousecontroller 29, a video controller 30, and an audio controller 31. TheI/O CONT. 40 provides communications to an input/output device via line46. A keyboard 12 is coupled to the keyboard controller 28. A mouse 13is coupled to the mouse controller 29. A graphic display 14 is coupledto the video controller 30. Speakers 15A and 15B are coupled to theaudio controller 31. The RAM system 24 is divided into at least thefollowing memory allocations: 1) operating system 48; 2) protocol stack52; 3) a browser or web browser 49; 4) a bookmark set manager 50; and 5)bookmark sets 51. The present invention is not in any way limited to thespecific hardware disclosed above for the system 10, and any suitablesystem, sub-system, and/or device may be used to implement the presentinvention or in conjunction with the present invention.

[0036] With reference now to the figures and in particular withreference to FIG. 2, an overall block diagram 70 of computer systems 10and servers 80 communicating over the Internet or World Wide Web 75 isshown. Each of the computer systems 10 is able to implement the presentinvention web page animated construction and display and zoom in and outviewing of a large web page. As stated earlier, FIG. 3 is a prior artfigure that shows a computer screen 90 with a retrieved web page 100.The problems with the prior art ways of drawing and displaying a webpage 100 were discussed earlier.

[0037] With reference now to the figures and in particular withreference to FIG. 4, a computer screen 90 displaying an initial step ofa web page 100 being constructed by the present system and method ofusing an animated mover character 108 is shown. The present inventiondiscloses the use of animated mover characters, such as animals,persons, object movers, etc. The present invention, however, is not inany way limited to the specific animated mover characters disclosed inthis specification, and any suitable character, object, or method usedfor representing the moving of web objects for the web page 100 or theconstruction of the web page 100 may be used with the present invention.Furthermore, the present invention may also utilize a multiple stepanimation process, such as a twelve step animation process, in showingor portraying movement or sliding of the web object 104 by the character108. FIG. 4 shows one of the web objects 104 initially drawn on thecomputer screen 90, but it is drawn off of the web page 100. Theanimated mover character 108 is drawn below the web object 104,symbolizing that it is or will be moving the object 104. In FIG. 4, theanimated mover character 108 is drawn to be an animal. With referencenow to the figures and in particular with reference to FIG. 5, thecomputer screen 90 then shows a subsequent step of the web pageconstruction that was initiated at FIG. 4. FIG. 5 shows that animatedmover character 108 has moved the web object 104 to its appropriateplace on the web page 100.

[0038] With reference now to the figures and in particular withreference to FIG. 6, a computer screen 90 displaying an initial step ofa web page 100 being constructed by multiple animated mover characters108 is shown. FIG. 6 shows two web objects 104 initially drawn on thecomputer screen 90, but they are both drawn off of the web page 100. Ananimated mover character 108 is drawn below each of the two web objects104. Each animated character 108 symbolizes that it is or will be movingthe respective web object 104. In FIG. 6, an animal mover character 108is drawn below the left web object 104 while a person mover character108 is drawn below the right web object 104.

[0039] With reference now to the figures and in particular withreference to FIG. 7, a computer screen 90 displaying the web page 100that is in the process of being constructed by a person mover character108 is shown. FIG. 7 shows that the right, lower web object 104 and theperson mover character 108 below it are drawn on the computer screen 90outside of the web page 100. The object 104 and character 108 aregradually slid or moved from outside of the web page 100 to itsappropriate place inside of the web page 100. The images at locationsthat are behind and are covered by the object 104 and character 108 arestored into memory, and the images are restored by retrieving them fromstored memory as the object 104 and character 108 slide over and are nolonger covering the respective locations with the images. With referencenow to the figures and in particular with reference to FIG. 8, a cornerof the viewing area of the web page 100 is shown. FIG. 8 shows a webobject 104 being gradually slid and moved from the outside of the webpage 100 to the inside of the web page 100.

[0040] With reference now to the figures and in particular withreference to FIG. 9, a flow chart of an algorithm 112 for displaying aweb page 100 by a web browser 49 wherein the web browser 49 implementsthe present invention web page animated construction algorithm is shown.The algorithm 112 starts at block 114. The algorithm 112 moves to block116 where the http address is specified and the browser 49 retrieves therespective html file. The algorithm 112 then moves to block 118. Atblock 118, the browser 49 parses the html file which identifies the URLretrieval address(es) and specified web objects 104, which includes textand images, to be placed on the web page 100. The algorithm 112 thenmoves to block 120 where the browser 49 executes the present inventionweb page animated construction algorithm (such as the example algorithm130 in FIG. 10 to be later be discussed in more detail). The web pageanimated construction algorithm is not limited to the one disclosed inthis specification, and any suitable animated construction algorithm maybe used with the present invention. The web page animated constructionalgorithm shows animated construction and display of the specified webobjects 104 on the web page 100. The algorithm 112 then moves todecision block 122. At decision block 122, the algorithm 112 determineswhether the web page animated construction algorithm has processed allof the specified web objects 104. If the web page animated constructionalgorithm has not processed all of the specified web objects 104, thenthe algorithm 112 loops back to block 120 and continues therefrom. Ifthe web page animated construction algorithm has processed all of thespecified web objects 104, then the algorithm 112 moves to block 124. Atblock 124, the browser 49 displays the web page 100 with all specifiedobjects 104, and the animated mover character(s) 108 is/are alleventually removed from display. The algorithm 112 ends at block 126.

[0041] With reference now to the figures and in particular withreference to FIG. 10, a flow chart of an example web page animatedconstruction algorithm 130 is shown. The algorithm 130 is able to beused in and implemented by the algorithm 112 of FIG. 9 at block 120. Thealgorithm 130 starts at block 132. The algorithm 130 moves to block 134where the browser 49 receives information for one of the specified webobjects 104. The algorithm 130 then moves to block 136 where the browser49 draws the specified web object 104 on the screen 90 outside of theweb page 100 and draws the animated mover character 108 next to or nearthe specified web object 104 to symbolize that the character 108 is orwill be moving or sliding the web object 104 to its appropriate place onthe web page 100. The algorithm 130 then moves to block 138. At block138, the browser 49 saves into memory the images at the location overwhich the specified web object 104 and the animated mover character 108were drawn. The algorithm 130 then moves to block 140. At block 140, thebrowser 49 moves or slides the specified web object 104 and the animatedmover character 108 towards its programmed and appropriate location onthe web page 100. The object 104 and character 108 are slid and moved onthe screen 90 in a manner which simulates that the animated movercharacter 108 is building the web page 100. The browser saves intomemory any images now being covered by the object and character 108. Thebrowser 49 re-draws the images at the locations that were covered by theobject 104 and character 108 by retrieving and using the saved images inmemory as the object 104 and character 108 are slid over and no longercovering that location.

[0042] The algorithm 130 then moves to decision block 142. At decisionblock 142, the algorithm 130 determines whether the object 104 andcharacter 108 have arrived at the final appropriate and programmedlocation. If they have not yet arrived, then the algorithm 130 loopsback to block 140 and continues therefrom. However, if they havearrived, then the algorithm 130 moves to block 144. At block 144, theanimated mover character 108 is removed from the web page 100. Thealgorithm 130 moves to decision block 146. At decision block 146, thealgorithm 130 determines whether all specified web objects 104 have beendisplayed on the web page 100. If all web objects 104 have not beendisplayed, then the algorithm 130 moves to block 148 where the browser49 receives information for another one of the specified web objects104, and the algorithm 130 loops back to block 136 where it continuestherefrom. On the other hand, if all web objects 104 have been displayedon the web page 100, then the algorithm 130 ends at block 150.

[0043] FIGS. 11 to 17 illustrate the zoom in and out viewing of a largeweb page feature of the present invention. With reference now to thefigures and in particular with reference to FIGS. 11 to 13, the zoom outprocess of a web page 100 when web objects 104 are retrieved and exceedthe viewing area of a web page 100 is illustrated. FIG. 11 shows acomputer screen 90 with a web page viewing area 92 showing a portion ofan entire web page 100 when the web page 100 is being retrieved. As moreweb objects 104 are being retrieved for web page 100 that exceed theviewing area 92, FIG. 12 shows a proportionally and more zoomed outviewing area 94 that replaces the viewing area 92. The more zoomed outviewing area 94 is provided on the web page 100 to accommodate theshowing of the additionally retrieved web objects 104. The zooming outof the viewing area continues until a viewing area 96 that shows theentire web page 100 with all web objects 104 is displayed on thecomputer screen 90 for the user or viewer as shown in FIG. 13. Thedotted reference line 98 in views 94 and 96 in respective FIGS. 12 and13 shows the viewer the relative and proportional position of theportion being initially viewed in view 92 of FIG. 11 in relative to thelarger portion of the web page 100 or the entire web page 100.

[0044] With reference now to the figures and in particular withreference to FIGS. 14 to 16, the zoom in process of a web page 100 afterthe entire web page 100 with all web objects 104 have been retrieved isillustrated. FIG. 14 shows that the entire web page 100 is being zoomedin after it has been retrieved with all objects 104. FIG. 15 shows thatthe web page viewing area 96 of FIG. 14 has been replaced with a morezoomed in viewing area 94, which shows less of the entire web page 100.FIG. 16 shows an even more zoomed in view 92 of the same initial portionof the web page 100 as shown in. FIG. 12. The dotted reference line 98in views 96 and 94 of respective FIGS. 14 and 15 aid in showing thezooming in process of the initial portion of the web page 100. Thereference line 98 also reflects the relative and proportional positionof the initial portion in relationship to the larger portion of the webpage 100 or the entire web page 100. A “more” bar 99 located at thebottom of the initial portion or any other suitable indicator forproviding a way of indicating to the user or viewer that otheradditional, unseen portions of the web page 100 may be scrolled to andviewed is provided and shown in FIG. 16.

[0045] With reference now to the figures and in particular withreference to FIG. 17, a flow chart of an algorithm 152 for displaying aweb page 100 by a web browser 49 wherein the web browser 49 implementsthe zoom in and zoom out viewing of a web page feature of the presentinvention is shown. The algorithm 152 starts at block 154. The algorithm152 moves to block 156. At block 156, an http address is specified, andthe browser 49 retrieves the respective html file. The algorithm 152moves to block 158 where the browser 49 parses the html file whichidentifies the URL retrieval address(es) and specified web objects 104,which includes text and images, to be placed on the web page 100. Thealgorithm 152 then moves to block 160 where the browser 49 executes aprogrammed web page construction algorithm for displaying the specifiedweb objects 104 on the web page 100. The web page construction algorithmmay be the web page animated construction algorithm 130 of FIG. 10discussed earlier or any other suitable web page animated constructionalgorithm, whereby the animated construction feature and the zoom in andout of the web page feature would, in effect, be combined.Alternatively, the web page construction algorithm may be any web pagedisplay algorithm or any conventional web page construction algorithm.Thus, the present invention zoom in and out algorithm is not in any waylimited to being used with a specific web page construction algorithm,and any suitable web page construction algorithm may be used with thepresent invention.

[0046] The algorithm 152 then continues at decision block 162. Atdecision block 162, the algorithm 152 determines whether the display bythe web page construction algorithm has exceeded the current zoomed viewof the web page 100. If the display has exceeded the current zoomedview, then the algorithm 152 moves to block 164 where the current viewof the web page 100 is zoomed out to accommodate the view of additionalobject(s) 104, and the algorithm 152 then moves to decision block 166.On the other hand, if the display has not exceeded the current zoomedview, then the algorithm 152 moves directly from decision block 162 todecision block 166. At decision block 166, the algorithm 152 determineswhether the web page construction algorithm has processed all of thespecified web objects 104. If it has not processed all specified objects104, then the algorithm 152 loops back to block 160 and continuestherefrom. However, if it has processed all specified objects 104, thenalgorithm 152 moves to block 168. At block 168, the browser 49 displaysthe entire web page 100 with all specified objects 104. The browser 49then zooms in the current view to an initial portion of the web page100. An indicator, such as the “More” bar 99 in FIG. 16, is providednear the zoomed-in initial portion for indicating scrollability andaccessibility by the user or viewer to more or other portion(s) of theweb page 100. The algorithm 152 ends at block 170.

[0047] While the invention has been particularly shown and describedwith reference to a preferred embodiment, it will be understood by thoseskilled in the art that various changes in form and detail may be madetherein without departing from the spirit and scope of the invention.

What is claimed is:
 1. A method for constructing and displaying a webpage, having at least one web object therein, on a display screen,comprising the steps of: receiving, by a browser, the at least one webobject, drawing at least one web object on the display screen outside aboundary area of the web page, drawing at least one mover character nextto the at least one web object, and sliding the at least one web objectand the at least one mover character to a programmed location within theboundary area of the web page, wherein said sliding is performed in amanner which simulates the at least one mover character building the webpage.
 2. The method according to claim 1, wherein the at least one webobject is a multiple number of web objects.
 3. The method according toclaim 1, further comprising the steps of: saving, by the browser, into amemory device an image covering a location over which the at least oneweb object and the at least one mover character have been drawn on thedisplay screen, re-drawing the image that was covered using the at leastone image saved in the memory device as the at least one web object andthe at least one mover character are slid over and no longer coveringthe location, determining whether the at least one web object and the atleast one mover character are at the programmed location, repeating thesliding step, the saving step, and the re-drawing step if the at leastone web object and the at least one mover character are not at theprogrammed location, and removing the at least one mover character fromthe web page if the at least one web object and the at least one movercharacter are at the programmed location.
 4. The method according toclaim 3, further comprising the steps of: determining whether all of theat least one web object have been displayed on the web page, repeatingthe method steps for all remaining of the at least one web object if allof the at least one web object have not been displayed on the web page,and terminating the method if all of the at least one web object havebeen displayed on the web page.
 5. The method according to claim 1,wherein the at least one mover character is at least one animal movercharacter.
 6. The method according to claim 1, wherein the at least onemover character is at least one person mover character.
 7. A method of abrowser displaying a web page on a display screen comprising the stepsof: retrieving, by the browser, a html file based on a specified httpaddress, parsing, by the browser, the html file in identifying at leastone URL retrieval address and web objects to be placed on the web page,executing, by the browser, a web page simulated construction algorithmfor showing simulated construction and display of the web objects on theweb page, determining whether the web page simulated constructionalgorithm has processed and displayed all of the web objects, repeatingthe executing step and the determining step if the web page simulatedconstruction algorithm has not processed and displayed all of the webobjects, and displaying, by the browser, the web page with all of theweb objects and ending the method if the web page simulated constructionalgorithm has processed and displayed all of the web objects.
 8. Themethod according to claim 7, wherein the web page simulated constructionalgorithm further comprises the steps of: receiving, by the browser,information for one of the web objects, drawing the one of the webobjects on the display screen outside a boundary area of the web page,drawing a mover character next to the one of the web objects, andsaving, by the browser, into a memory device an image covering alocation over which the one of the web objects and the mover characterhave been drawn on the display screen.
 9. The method according to claim8, further comprising the steps of: sliding, by the browser, the one ofthe web objects and the mover character towards a programmed locationfor the one of the web objects in the web page wherein the one of theweb objects and the mover character are slid in a manner which simulatesthat the mover character is building the web page, re-drawing the imagethat was covered using the image saved in the memory device as the oneof the web objects and the mover character are slid over and no longercovering the location, determining whether the one of the web objectsand the mover character are at the programmed location, repeating thesliding step, the saving step, and the re-drawing step if the one of theweb objects and the mover character are not at the programmed location,removing the mover character from the web page if the one of the webobjects and the mover character are at the programmed location,determining whether all of the web objects have been displayed on theweb page, repeating the method steps for another one of the web objectsif all of the web objects have not been displayed on the web page, andterminating the method if all of the web objects have been displayed onthe web page.
 10. The method according to claim 7, wherein the movercharacter is an animal mover character.
 11. The method according toclaim 7, wherein the mover character is a person mover character.
 12. Amethod of a browser displaying a web page on a display screen comprisingthe steps of: retrieving, by the browser, a html file based on aspecified http address, parsing, by the browser, the html file inidentifying at least one URL retrieval address and web objects to beplaced on the web page, executing, by the browser, a web pageconstruction algorithm for display of the web objects on the web page,determining whether display by the web page construction algorithm hasexceeded a current zoomed view of the web page, zooming out the currentzoomed view of the web page to accommodate additional web objects if thedisplay by the web page construction algorithm has exceeded the currentzoomed view, determining whether the web page construction algorithm hasprocessed all of the web objects, repeating the executing step, thedetermining step, and the zooming out step if the web page constructionalgorithm has not processed all of the web objects, displaying, by thebrowser, an entire web page with all of the web objects if the web pageconstruction algorithm has processed all of the web objects, and zoomingback into a current view of the web page that is only an initial portionof the web page.
 13. The method according to claim 12, furthercomprising the step of: providing a scroll indicator with the currentview of the web page for indicating to a user scrollability andaccessibility to more and other portions of the web page.
 14. The methodaccording to claim 12, wherein the web page construction algorithm is aweb page simulated construction algorithm.
 15. A system for constructingand displaying a web page, having at least one web object therein, on adisplay screen, comprising: a web page processing system for processingthe web page, a browser coupled to the web page processing system forretrieving the web page, and the display screen coupled to theprocessing system for displaying the web page, wherein the browserreceives the at least one web object, wherein the at least one webobject is drawn on the display screen outside a boundary area of the webpage, wherein at least one mover character is drawn next to the at leastone web object, and wherein the at least one web object and the at leastone mover character are slid to a programmed location within theboundary area of the web page, wherein the at least one web object andthe at least one mover character are slid in a manner which simulatesthe at least one mover character building the web page.
 16. A system fordisplaying a web page on a display screen comprising: a web pageprocessing system for processing the web page, a browser coupled to theweb page processing system for retrieving the web page, and the displayscreen coupled to the processing system for displaying the web page,wherein the browser retrieves a html file based on a specified httpaddress, wherein the browser parses the html file in identifying atleast one URL retrieval address and web objects to be placed on the webpage, wherein the browser executes a web page construction algorithm fordisplay of the web objects on the web page, wherein the systemdetermines whether display by the web page construction algorithm hasexceeded a current zoomed view of the web page, wherein the currentzoomed view of the web page is zoomed out to accommodate additional webobjects if the display by the web page construction algorithm hasexceeded the current zoomed view, wherein the system determines whetherthe web page construction algorithm has processed all of the webobjects, wherein execution of the web page construction algorithm isrepeated if the web page construction algorithm has not processed all ofthe web objects, wherein the browser displays an entire web page withall of the web objects if the web page construction algorithm hasprocessed all of the web pages, and wherein a current view of the webpage is zoomed out to only an initial portion of the web page.
 17. Aprogram product for constructing and displaying a web page, having atleast one web object therein, on a display screen, comprising:instruction means for receiving, by a browser, the at least one webobject, instruction means for drawing the at least one web object on thedisplay screen outside a boundary area of the web page, instructionmeans for drawing at least one mover character next to the at least oneweb object, instruction means for sliding the at least one web objectand the at least one mover character to a programmed location within theboundary area of the web page, wherein said sliding is performed in amanner which simulates the at least one mover character building the webpage, and computer usable media bearing said instruction means.
 18. Theprogram product according to claim 17, wherein said computer usablemedia is a memory media.
 19. The program product according to claim 17,wherein said computer usable media bearing is a floppy disk.
 20. Aprogram product for a browser displaying a web page on a display screencomprising: instruction means for retrieving, by the browser, a htmlfile based on a specified http address, instruction means for parsing,by the browser, the html file in identifying at least one URL retrievaladdress and web objects to be placed on the web page, instruction meansfor executing, by the browser, a web page construction algorithm fordisplay of the web objects on the web page, instruction means fordetermining whether display by the web page construction algorithm hasexceeded a current zoomed view of the web page, instruction means forzooming out the current zoomed view of the web page to accommodateadditional web objects if the display by the web page constructionalgorithm has exceeded the current zoomed view, instruction means fordetermining whether the web page construction algorithm has processedall of the web objects, instruction means for repeating the executingstep, the determining step, and the zooming out step if the web pageconstruction algorithm has not processed all of the web pages,instruction means for displaying, by the browser, an entire web pagewith all of the web objects if the web page construction algorithm hasprocessed all of the web instruction means for zooming back into acurrent view of the web page that is only an initial portion of the webpage, and computer usable media bearing said instruction means.
 21. Theprogram product according to claim 20, wherein said computer usablemedia is a memory media.
 22. The program product according to claim 20,wherein said computer usable media bearing is a floppy disk.